package mx.ipn.to;

import java.util.Date;

public class ChoferTO extends PersonaTO{
	private int idChofer;
	private java.util.Date fechaIngreso;
	private String numeroTarjeton;
	private java.util.Date fechaVencimientoTarj;
	private boolean activo;

	public void setIdChofer(int idChofer) {
		this.idChofer = idChofer;
	}

	public int getIdChofer() {
		return idChofer;
	}

	public void setFechaIngreso(java.util.Date fechaIngreso) {
		this.fechaIngreso = fechaIngreso;
	}

	public java.util.Date getFechaIngreso() {
		return fechaIngreso;
	}

	public void setNumeroTarjeton(String numeroTarjeton) {
		this.numeroTarjeton = numeroTarjeton;
	}

	public String getNumeroTarjeton() {
		return numeroTarjeton;
	}

	public void setFechaVencimientoTarj(java.util.Date fechaVencimientoTarj) {
		this.fechaVencimientoTarj = fechaVencimientoTarj;
	}

	public java.util.Date getFechaVencimientoTarj() {
		return fechaVencimientoTarj;
	}

	public boolean getActivo() {
		return activo;
	}

	public void setActivo(boolean activo) {
		this.activo = activo;
	}

	public ChoferTO() {
		super();
		this.idChofer = -1;
		this.fechaIngreso = null;
		this.numeroTarjeton = null;
		this.fechaVencimientoTarj = null;
		this.activo = false;
	}

	public ChoferTO(int idPersona, String curp, String nombre,
			String apellidoPaterno, String apellidoMaterno,
			Date fechaNacimiento, boolean sexo, String telefono, String movil,
			DireccionTO direccionTO, int idChofer, Date fechaIngreso,
			String numeroTarjeton, Date fechaVencimientoTarj, boolean activo) {
		super(idPersona, curp, nombre, apellidoPaterno, apellidoMaterno,
				fechaNacimiento, sexo, telefono, movil, direccionTO);
		this.idChofer = idChofer;
		this.fechaIngreso = fechaIngreso;
		this.numeroTarjeton = numeroTarjeton;
		this.fechaVencimientoTarj = fechaVencimientoTarj;
		this.activo = activo;
	}

	public ChoferTO(int idChofer, Date fechaIngreso, String numeroTarjeton,
			Date fechaVencimientoTarj,PersonaTO personaTO, boolean activo) {
		super(personaTO.getIdPersona(), personaTO.getCurp(), personaTO
				.getNombre(), personaTO.getApellidoPaterno(), personaTO
				.getApellidoMaterno(), personaTO.getFechaNacimiento(),
				personaTO.isSexo(), personaTO.getTelefono(), personaTO
						.getMovil(), personaTO.getDireccionTO());
		this.idChofer = idChofer;
		this.fechaIngreso = fechaIngreso;
		this.numeroTarjeton = numeroTarjeton;
		this.fechaVencimientoTarj = fechaVencimientoTarj;
		this.activo = activo;
	}

	public ChoferTO(int idChofer, Date fechaIngreso,
			String numeroTarjeton, Date fechaVencimientoTarj,int idPersona, boolean activo) {
		super();
		this.setIdPersona(idPersona);
		this.idChofer = idChofer;
		this.fechaIngreso = fechaIngreso;
		this.numeroTarjeton = numeroTarjeton;
		this.fechaVencimientoTarj = fechaVencimientoTarj;
		this.activo = activo;
	}
	
	

}
